Evolutionary swarm neural network game engine for Capture Go
نویسندگان
چکیده
Evaluation of the current board position is critical in computer game engines. In sufficiently complex games, such a task is too difficult for a traditional brute force search to accomplish, even when combined with expert knowledge bases. This motivates the investigation of alternatives. This paper investigates the combination of neural networks, particle swarm optimization (PSO), and evolutionary algorithms (EAs) to train a board evaluator from zero knowledge. By enhancing the survivors of an EA with PSO, the hybrid algorithm successfully trains the high-dimensional neural networks to provide an evaluation of the game board through self-play. Experimental results, on the benchmark game of Capture Go, demonstrate that the hybrid algorithm can be more powerful than its individual parts, with the system playing against EA and PSO trained game engines. Also, the winning results of tournaments against a Hill-Climbing trained game engine confirm that the improvement comes from the hybrid algorithm itself. The hybrid game engine is also demonstrated against a hand-coded defensive player and a web player.
منابع مشابه
Artificial Neural Network Based Multi-Objective Evolutionary Optimization of a Heavy-Duty Diesel Engine
In this study the performance and emissions characteristics of a heavy-duty, direct injection, Compression ignition (CI) engine which is specialized in agriculture, have been investigated experimentally. For this aim, the influence of injection timing, load, engine speed on power, brake specific fuel consumption (BSFC), peak pressure (PP), nitrogen oxides (NOx), carbon dioxide (CO2), Carbon mon...
متن کاملA Method for Pre-Calibration of DI Diesel Engine Emissions and Performance Using Neural Network and Multi-Objective Genetic Algorithm
Diesel engine emission standards are being more stringent as it gains more publicity in industry and transportation. Hence, designers have to suggest new controlling strategies which result in small amounts of emissions and a reasonable fuel economy. To achieve such a target, multi-objective optimization methodology is a good approach inasmuch as several types of ...
متن کاملEvolving an Integrated Phototaxis and Hole-avoidance Behavior for a Swarm-bot
This article is on the subject of evolving neural network controllers for cooperative, mobile robots. We evolve controllers for combined hole-avoidance and phototaxis in a group of physically connected, autonomous robots called s-bots, each with limited sensing capabilities. We take a systematic approach to finding a suitable fitness function, an appropriate neural network structure, and we exp...
متن کاملA JOINT DUTY CYCLE SCHEDULING AND ENERGY AWARE ROUTING APPROACH BASED ON EVOLUTIONARY GAME FOR WIRELESS SENSOR NETWORKS
Network throughput and energy conservation are two conflicting important performance metrics for wireless sensor networks. Since these two objectives are in conflict with each other, it is difficult to achieve them simultaneously. In this paper, a joint duty cycle scheduling and energy aware routing approach is proposed based on evolutionary game theory which is called DREG. Making a trade-off ...
متن کاملSpatial-Temporal Reasoning Applications of Computational Intelligence in the Game of Go and Computer Networks
Spatial-temporal reasoning is the ability to reason with spatial images or information about space over time. In this dissertation, computational intelligence techniques are applied to computer Go and computer network applications. Among four experiments, the first three are related to the game of Go, and the last one concerns the routing problem in computer networks. The first experiment repre...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Neural networks : the official journal of the International Neural Network Society
دوره 23 2 شماره
صفحات -
تاریخ انتشار 2010